Open-Source PC-Based Software Routers: A Viable Approach to High-Performance Packet Switching
نویسندگان
چکیده
We consider IP routers based on off-the-shelf personal computer (PC) hardware running the Linux open-source operating system. The choice of building IP routers with off-the-shelf hardware stems from the wide availability of documentation, the low cost associated with large-scale production, and the continuous evolution driven by the market. On the other hand, open-source software provides the opportunity to easily modify the router operation so as to suit every need. The main contribution of the paper is the analysis of the performance bottlenecks of PC-based open-source software routers and the evaluation of the solutions currently available to overcome them.
منابع مشابه
Scalable Layer-2/Layer-3 Multistage Switching Architectures for Software Routers
Software routers are becoming an important alternative to proprietary and expensive network devices, because they exploit the economy of scale of the PC market and open-source software. When considering maximum performance in terms of throughput, PC-based routers suffer from limitations stemming from the single PC architecture, e.g., limited bus bandwidth, and high memory access latency. To ove...
متن کاملOSPF Performance and Optimization of Open Source Routing Software
OSPF (Open Shortest Path First) is a widely used intra-domain routing protocol in IP networks. Processing delays in OSPF implementations impact the time needed for both intra-domain and inter-domain routing to re-convergence after a topology change. The re-convergence capability of a router can be characterized by a performance index, referred to as switching time. We have built a test-bed and ...
متن کاملA Distributed Open Software Router: Analysis and Architectures
The first generation routers were essentially general purpose computers performing packet processing in software. They executed routing protocols on UNIX like operating systems and the same processor was shared for all the different routing functions. With the advent of faster and more complex networks routers evolved from open and easily programmable computers to closed and specialised boxes. ...
متن کاملData Plane Optimization in Open Virtual Routers
A major challenge in network virtualization is to virtualize the components constituting the network, in particular the routers. In the work presented here, we focus on how to use open source Linux software in combination with commodity hardware to build open virtual routers. A general approach in open router virtualization is to run multiple virtual instances in parallel on the same PC hardwar...
متن کاملHERO: High-speed enhanced routing operation in Ethernet NICs for software routers
Software/open routers, PCs (personal computers) running open-source OSs (operating systems) and equipped with Ethernet network interface cards (NICs), are receiving increasing attention in the research community, because they can offer multi-gigabit-per-second packet forwarding speed, performance comparable to those of low-to-medium end commercial routers. However, commercially available NICs l...
متن کامل